www.gusucode.com > Delphi 列举进程及进程模块信息实例 > Delphi 监测磁盘容量及设置光驱自动运行\0030301.txt

    1:让应用程序自身删除 
    在应用程序刚要退出之前创建一个Delself.bat文件,让它先删除应用程序,然后删除自身。在Form的OnClose事件中加入下列代码: 
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
  F : TextFile ;
begin
  AssignFile(F, 'delself.bat');
  Rewrite(F);{F为TextFile类型}
  WriteLn(F,'del '+ExtractFileName(Application.ExeName));
  WriteLn(F,'del %0');
  CloseFile(F);
  WinExec('delself.bat',SW_HIDE);
end;